package com.example.hospital.api.db.dao;

import com.example.hospital.api.db.pojo.DoctorEntity;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface DoctorDao {

    List<HashMap> selectByPage(Map param);

    long selectCount(Map param);

    HashMap selectContent(@Param("id") int id);

    int updatePhoto(Map param);

    int insert(DoctorEntity entity);

    Integer selectIdByUuid(@Param("uuid") String uuid);

    HashMap selectById(@Param("id") int id);

    int update(Map param);

    int deleteByIds(@Param("ids") Integer[] ids);

    List<Map> selectByDeptSubId(@Param("deptSubId") Integer deptSubId);


}




